home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-vaudreuil-mime-sig-00.txt < prev    next >
Text File  |  1993-10-18  |  12KB  |  372 lines

  1.  
  2.  
  3.  
  4.  
  5.      Network Working Group                             Gregory M. Vaudreuil
  6.      Internet Draft                                       Tigon Corporation
  7.      Expires 4/18/94                                     October 18th, 1993
  8.  
  9.  
  10.  
  11.                              Application/Signature
  12.                        <draft-vaudreuil-mime-sig-00.txt>
  13.  
  14.  
  15.      1.Status of this Memo
  16.  
  17.  
  18.      This document is an Internet Draft.  Internet Drafts are working
  19.      documents of the Internet Engineering Task Force (IETF), its Areas,
  20.      and its Working Groups.  Note that other groups may also distribute
  21.      working documents as Internet Drafts.
  22.  
  23.      Internet Drafts are valid for a maximum of six months and may be
  24.      updated, replaced, or obsoleted by other documents at any time.  It is
  25.      inappropriate to use Internet Drafts as reference material or to cite
  26.      them other than as a "work in progress".
  27.  
  28.  
  29.      2.Abstract
  30.  
  31.      The memo defines a MIME content type for the exchange of sender
  32.      contact information and user agent capability information beyond what
  33.      is feasable in the RFC822 header.  This exchange is generally
  34.      accomplished by use of a signature trailer appended to the message.
  35.      These signatures commonly contain address, phone, and email
  36.      addressing.  This document outlines a formalization and extension of
  37.      the signature concept to provide a machine readable, internationally
  38.      friendly form to exchange this information.
  39.  
  40.      3.Introduction
  41.  
  42.      Mechanisms for the exchange of contact information are lacking in the
  43.      general internet.  Directory services are not ubiquitous and it is not
  44.      clear how to search for a given person even when they are available.
  45.      The exchange of business cards provides a mechanism for identifying a
  46.      specific person when you meet them.  The application/signature body
  47.      part provides a similar mechanism, to deliver contact information to a
  48.      person you "meet" over electronic mail.
  49.  
  50.      The information to be exchanged between people over electronic mail is
  51.      also growing.  As Privacy Enhanced Mail grows in popularity, accessory
  52.      information such as public keys becomes more essential to exchange
  53.      with those who you normally contact.  As Internet mail becomes multi-
  54.      media, the exchange of information, such as a small portrait or short
  55.      audio greeting become as useful as the RFC822 text name for
  56.      identifying the sender.
  57.  
  58.      As the number of content-types, languages, and character sets
  59.      increase, it becomes more essential to identify the capabilities of
  60.      the destination mail agents without having to wait for error reports
  61.      and letters of complaint.  The Application/Signature body part
  62.  
  63.  
  64.      Internet Draft     Application/Signature     Expires 4/10/93
  65.  
  66.  
  67.      provides a mechanism for sending a list of MIME content-types, the
  68.      character sets supported, and the languages spoken by the mailbox
  69.      owner.
  70.  
  71.      By saving and caching the information provided in the
  72.      application/signature body part, a database of destinations frequently
  73.      contacted can be populated and updated.  This database can be used for
  74.      providing basic, local alias directory services and can be used by
  75.      mailers to notify the sender before sending the message if it is
  76.      supported by the receiver.
  77.  
  78.      Automated update of the database requires loosely standardized
  79.      attribute/value pair definitions.  These elements are based on the
  80.      MIME content-type/sub-type registry.  Each attribute registration
  81.      includes all information needed to unambiguously identify the content-
  82.      type, parameters such as character set, and transport encoding.
  83.  
  84.      This specification does not explicitly include a universal database
  85.      key value.  X.500 distinguished names and email addresses may provide
  86.      a suitable mechanism for correlating updates and providing lookup
  87.      functions.
  88.  
  89.      4.Definition of the Application/Signature Body Part
  90.  
  91.  
  92.      Mime type name: Application
  93.      Mime Sub-Type name: Signature
  94.      Required Parameters: None
  95.      Optional Parameters: None
  96.      Encoding Considerations: 7 bit is always sufficient.
  97.  
  98.      The application/signature body part should be included as the last
  99.      body part in a top-level Multipart/Mixed construct.
  100.  
  101.      The Application/Signature body part is a sequence of attribute/value
  102.      pairs formatted according to the rules of RFC 822 header lines.  As in
  103.      RFC822 headers, lines may be wrapped and continued on subsequent lines
  104.      by indenting with linear white space.  Comments are optional and are
  105.      not considered part of the value if included.
  106.  
  107.      All lines must be in 7bit US ASCII format.  Non US ASCII textual data
  108.      can be represented using the RFC 1522 encoded word.  Non-text data
  109.      must be encoded using base-64 or quoted printable, with the specific
  110.      encoding specified in the attribute definition.
  111.  
  112.      The list of allowable attributes is maintained by the IANA.  Except
  113.      for Text/Plain, registered values must correspond to exactly one
  114.      previously registered MIME content-subtype and must include constant
  115.      values for all necessary parameters and specify the transport encoding
  116.      if needed.  Use of X- for experimental and bi-laterally defined
  117.      (Private) values is permitted.
  118.  
  119.      The attribute "Capabilities" is provided to identify the MIME content-
  120.      types supported by the destination.  The list of attributes should
  121.  
  122.  
  123.      Vaudreuil                                           [Page 2]
  124.  
  125.  
  126.      Internet Draft     Application/Signature     Expires 4/10/93
  127.  
  128.  
  129.      include any IANA registered content-type.  To reduce the amount of
  130.      data transferred, the list of capabilities should not include the
  131.      basic MIME constructor types.  These types are Message/RFC822,
  132.      Message/Partial, Multipart/Mixed, Multipart/Parallel,
  133.      Multipart/Alternative, and Application/Octet-Stream.  Text/Plain if
  134.      supported should be explicitly identified as some mixed media agents
  135.      may not support text output.
  136.  
  137.      The attribute "Charsets" is provided to identify the character sets
  138.      accepted for use in Text/* bodyparts.  The list of character sets can
  139.      include any IANA registered character set. US-ASCII does not need to
  140.      be identified as it the default character set.  The character sets
  141.      should be listed in the order of preference.
  142.  
  143.      The attribute "Languages" is provided to communicate the languages
  144.      understood by the mailbox owner.  As communication becomes increasing
  145.      global, a list of languages will allow the sender to choose an
  146.      appropriate language without guessing.  The set of language identifier
  147.      can include any registered in XXXXX(need reference). The languages
  148.      should be listed in the order of preference.
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.      Vaudreuil                                           [Page 3]
  186.  
  187.  
  188.      Internet Draft     Application/Signature     Expires 4/10/93
  189.  
  190.  
  191.        Initially Defined Application/Signature Values      .     5
  192.  
  193.  
  194.  
  195.      Attribute     Content Type    Description
  196.                    Encoding
  197.  
  198.  
  199.      Email         Text/Plain      A fully qualified domain name style
  200.                    7bit            address.
  201.  
  202.  
  203.      Name          Text/Plain      The name of the mailbox owner. Latin
  204.                    7bit            derived names must be in the Last, First,
  205.                                    Middle initial format for ease of parsing.
  206.  
  207.  
  208.      Telephone     Text/Plain      The international version of the telephone
  209.                    7bit            number. Multiple telephone numbers can be
  210.                                    differentiated by use of an RFC 822
  211.                                    comment.
  212.  
  213.  
  214.      Fax           Text/Plain      The international verison of the
  215.                    7bit            fascimilie number.
  216.  
  217.  
  218.      Address       Text/Plain      The postal address, each line separated
  219.                    7bit            with a slash "/".
  220.  
  221.  
  222.      Portrait      Image/Gif       A small bitmap portrait. This may be used
  223.                    Base-64         for visual message waiting identification.
  224.  
  225.  
  226.      SpokenName    Audio/ADPCM     A short phrase containing the name in the
  227.                    Base-64         voice of the mailbox owner.
  228.  
  229.  
  230.      Capabilities  Text/Plain      A coma separated list of the MIME content-
  231.                    7bit            types the mailbox owner is willing to
  232.                                    accept. Message/RFC822, Message/Partial,
  233.                                    Multipart/Mixed, Multipart/Parallel, and
  234.                                    Multipart/Alternative are required and
  235.                                    need not be listed.
  236.  
  237.  
  238.  
  239.      Text          Text/Plain      Free form text for comments, quotes, and
  240.                    7bit            ASCII art.
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.      Vaudreuil                                           [Page 4]
  248.  
  249.  
  250.      Internet Draft     Application/Signature     Expires 4/10/93
  251.  
  252.  
  253.  
  254.      Charsets      Text/Plain      A coma separated prioritized list of the
  255.                                    MIME content-types supported by the user
  256.                                    agent.
  257.  
  258.  
  259.      Languages     Text/Plain      A coma separated prioritized list of the
  260.                                    languages understood by the mailbox owner.
  261.  
  262.  
  263.      PEM_Cert      Text/Plain      The PEM certificate of the mailbox owner
  264.                    7bit            as specified in RFC 1421.
  265.  
  266.  
  267.      Distname      Text/Plain      The X.500 distinguished name of the
  268.                    7bit            mailbox owner.
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.      Vaudreuil                                           [Page  ]                                                               5
  310.  
  311.  
  312.      Internet Draft     Application/Signature     Expires 4/10/93
  313.  
  314.  
  315.      6.Example Application/Signature Body Part
  316.  
  317.      Content-Type: Application/Signature
  318.  
  319.      Name:       Gregory M. Vaudreuil
  320.      Email:      GVaudre@cnri.reston.va.us
  321.      Telephone:  +1 214 555 2121 (Work)
  322.      Fax:        +1 214 555 3232
  323.      Address:    17080 Dallas Parkway/Suite 100/Dallas Texas, 75248
  324.      Portrait:   R0lGODdhEAAQAIAAAAAAAP///ywAAAAAEAAQAAACK4wNqceR7UCT8FB
  325.                  n2aUc47550nZ5iFZWVqpG2bS+WhbK3frYrYmwOaRYMAoAOw==
  326.      Capabilities: Text/Plain, Image/GIF, Image/Postscript, Audio/Basic
  327.      PEM-Cert:
  328.          MIIBlTCCAScCAWUwDQYJKoZIhvcNAQECBQAwUTELMAkGA1UEBhMCVVMxIDAeBgNV
  329.          BAoTF1JTQSBEYXRhIFNlY3VyaXR5LCBJbmMuMQ8wDQYDVQQLEwZCZXRhIDExDzAN
  330.          BgNVBAsTBk5PVEFSWTAeFw05MTA5MDQxODM4MTdaFw05MzA5MDMxODM4MTZaMEUx
  331.          CzAJBgNVBAYTAlVTMSAwHgYDVQQKExdSU0EgRGF0YSBTZWN1cml0eSwgSW5jLjEU
  332.          MBIGA1UEAxMLVGVzdCBVc2VyIDEwWTAKBgRVCAEBAgICAANLADBIAkEAwHZHl7i+
  333.          yJcqDtjJCowzTdBJrdAiLAnSC+CnnjOJELyuQiBgkGrgIh3j8/x0fM+YrsyF1u3F
  334.          LZPVtzlndhYFJQIDAQABMA0GCSqGSIb3DQEBAgUAA1kACKr0PqphJYw1j+YPtcIq
  335.          iWlFPuN5jJ79Khfg7ASFxskYkEMjRNZV/HZDZQEhtVaU7Jxfzs2wfX5byMp2X3U/
  336.          5XUXGx7qusDgHQGs7Jk9W8CW1fuSWUgN4w==
  337.  
  338.      7.Security Consideration
  339.  
  340.      The information in the application/signature cannot be considered any
  341.      more authoritative than the "from" line of the RFC 822 header.
  342.      Authentication of the content is left to mechanisms specified in the
  343.      Privacy Enhanced Mail extension to RFC 822.
  344.  
  345.  
  346.      8.Author's Address
  347.  
  348.      Gregory M. Vaudreuil
  349.      The Tigon Corporation
  350.      17080 Dallas Parkway
  351.      Dallas, TX 75248-1905
  352.      214-733-2722
  353.      Gvaudre@cnri.reston.va.us
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.      Vaudreuil                                           [Page 6]
  372.